home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_8_GInit.txt < prev    next >
Text File  |  1991-09-05  |  77KB  |  1,280 lines

  1. # near model CODE resource
  2. # jump table entries: 2336-2345 (10 of them)
  3. export_292:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8. 00000010  2F0C                     move.l     -[A7], A4
  9. 00000012  4EBA 07B0                jsr        [PC + 0x7B0 /* 000007C4 */]
  10. 00000016  7000                     moveq.l    D0, 0x00
  11. 00000018  2F00                     move.l     -[A7], D0
  12. 0000001A  2F0C                     move.l     -[A7], A4
  13. 0000001C  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  14. 00000020  2054                     movea.l    A0, [A4]
  15. 00000022  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  16. 00000028  7001                     moveq.l    D0, 0x01
  17. 0000002A  1F00                     move.b     -[A7], D0
  18. 0000002C  2F0C                     move.l     -[A7], A4
  19. 0000002E  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  20. 00000032  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  21. 00000036  4878 03EA                push.l     0x3EA
  22. 0000003A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  23. 0000003E  4A2D F8A0                tst.b      [A5 - 0x760]
  24. 00000042  584F                     addq.w     A7, 4
  25. 00000044  6700 01AA                beq        +0x1AC /* 000001F0 */
  26. 00000048  7076                     moveq.l    D0, 0x76
  27. 0000004A  2F00                     move.l     -[A7], D0
  28. 0000004C  486D 1CE2                pea.l      [A5 + 0x1CE2 /* export_920 */]
  29. 00000050  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  30. 00000054  2840                     movea.l    A4, D0
  31. 00000056  7064                     moveq.l    D0, 0x64
  32. 00000058  2F00                     move.l     -[A7], D0
  33. 0000005A  486D 1CDA                pea.l      [A5 + 0x1CDA /* export_919 */]
  34. 0000005E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  35. 00000062  2840                     movea.l    A4, D0
  36. 00000064  7066                     moveq.l    D0, 0x66
  37. 00000066  2F00                     move.l     -[A7], D0
  38. 00000068  486D 1C8A                pea.l      [A5 + 0x1C8A /* export_909 */]
  39. 0000006C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  40. 00000070  2840                     movea.l    A4, D0
  41. 00000072  7068                     moveq.l    D0, 0x68
  42. 00000074  2F00                     move.l     -[A7], D0
  43. 00000076  486D 1C92                pea.l      [A5 + 0x1C92 /* export_910 */]
  44. 0000007A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  45. 0000007E  2840                     movea.l    A4, D0
  46. 00000080  4878 009E                push.l     0x9E
  47. 00000084  486D 1CCA                pea.l      [A5 + 0x1CCA /* export_917 */]
  48. 00000088  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  49. 0000008C  2840                     movea.l    A4, D0
  50. 0000008E  7064                     moveq.l    D0, 0x64
  51. 00000090  2F00                     move.l     -[A7], D0
  52. 00000092  486D 1CC2                pea.l      [A5 + 0x1CC2 /* export_916 */]
  53. 00000096  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  54. 0000009A  2840                     movea.l    A4, D0
  55. 0000009C  705C                     moveq.l    D0, 0x5C
  56. 0000009E  2F00                     move.l     -[A7], D0
  57. 000000A0  486D 1CA2                pea.l      [A5 + 0x1CA2 /* export_912 */]
  58. 000000A4  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  59. 000000A8  2840                     movea.l    A4, D0
  60. 000000AA  4878 0094                push.l     0x94
  61. 000000AE  486D 1D92                pea.l      [A5 + 0x1D92 /* export_942 */]
  62. 000000B2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  63. 000000B6  2840                     movea.l    A4, D0
  64. 000000B8  705E                     moveq.l    D0, 0x5E
  65. 000000BA  2F00                     move.l     -[A7], D0
  66. 000000BC  486D 1CB2                pea.l      [A5 + 0x1CB2 /* export_914 */]
  67. 000000C0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  68. 000000C4  2840                     movea.l    A4, D0
  69. 000000C6  7068                     moveq.l    D0, 0x68
  70. 000000C8  2F00                     move.l     -[A7], D0
  71. 000000CA  486D 1CAA                pea.l      [A5 + 0x1CAA /* export_913 */]
  72. 000000CE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  73. 000000D2  2840                     movea.l    A4, D0
  74. 000000D4  7068                     moveq.l    D0, 0x68
  75. 000000D6  2F00                     move.l     -[A7], D0
  76. 000000D8  486D 1D9A                pea.l      [A5 + 0x1D9A /* export_943 */]
  77. 000000DC  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  78. 000000E0  2840                     movea.l    A4, D0
  79. 000000E2  7076                     moveq.l    D0, 0x76
  80. 000000E4  2F00                     move.l     -[A7], D0
  81. 000000E6  486D 1D32                pea.l      [A5 + 0x1D32 /* export_930 */]
  82. 000000EA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  83. 000000EE  2840                     movea.l    A4, D0
  84. 000000F0  7008                     moveq.l    D0, 0x08
  85. 000000F2  2F00                     move.l     -[A7], D0
  86. 000000F4  486D 1C7A                pea.l      [A5 + 0x1C7A /* export_907 */]
  87. 000000F8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  88. 000000FC  2840                     movea.l    A4, D0
  89. 000000FE  7008                     moveq.l    D0, 0x08
  90. 00000100  2F00                     move.l     -[A7], D0
  91. 00000102  486D 1C82                pea.l      [A5 + 0x1C82 /* export_908 */]
  92. 00000106  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  93. 0000010A  2840                     movea.l    A4, D0
  94. 0000010C  7014                     moveq.l    D0, 0x14
  95. 0000010E  2F00                     move.l     -[A7], D0
  96. 00000110  486D 1CEA                pea.l      [A5 + 0x1CEA /* export_921 */]
  97. 00000114  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  98. 00000118  2840                     movea.l    A4, D0
  99. 0000011A  700A                     moveq.l    D0, 0x0A
  100. 0000011C  2F00                     move.l     -[A7], D0
  101. 0000011E  486D 1CBA                pea.l      [A5 + 0x1CBA /* export_915 */]
  102. 00000122  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  103. 00000126  2840                     movea.l    A4, D0
  104. 00000128  7006                     moveq.l    D0, 0x06
  105. 0000012A  2F00                     move.l     -[A7], D0
  106. 0000012C  486D 1C9A                pea.l      [A5 + 0x1C9A /* export_911 */]
  107. 00000130  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  108. 00000134  2840                     movea.l    A4, D0
  109. 00000136  7052                     moveq.l    D0, 0x52
  110. 00000138  2F00                     move.l     -[A7], D0
  111. 0000013A  486D 1CFA                pea.l      [A5 + 0x1CFA /* export_923 */]
  112. 0000013E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  113. 00000142  2840                     movea.l    A4, D0
  114. 00000144  705E                     moveq.l    D0, 0x5E
  115. 00000146  2F00                     move.l     -[A7], D0
  116. 00000148  486D 1D02                pea.l      [A5 + 0x1D02 /* export_924 */]
  117. 0000014C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  118. 00000150  2840                     movea.l    A4, D0
  119. 00000152  701A                     moveq.l    D0, 0x1A
  120. 00000154  2F00                     move.l     -[A7], D0
  121. 00000156  486D 1D12                pea.l      [A5 + 0x1D12 /* export_926 */]
  122. 0000015A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  123. 0000015E  2840                     movea.l    A4, D0
  124. 00000160  7052                     moveq.l    D0, 0x52
  125. 00000162  2F00                     move.l     -[A7], D0
  126. 00000164  486D 1D52                pea.l      [A5 + 0x1D52 /* export_934 */]
  127. 00000168  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  128. 0000016C  2840                     movea.l    A4, D0
  129. 0000016E  7038                     moveq.l    D0, 0x38
  130. 00000170  2F00                     move.l     -[A7], D0
  131. 00000172  486D 1D5A                pea.l      [A5 + 0x1D5A /* export_935 */]
  132. 00000176  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  133. 0000017A  2840                     movea.l    A4, D0
  134. 0000017C  703C                     moveq.l    D0, 0x3C
  135. 0000017E  2F00                     move.l     -[A7], D0
  136. 00000180  486D 1D6A                pea.l      [A5 + 0x1D6A /* export_937 */]
  137. 00000184  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  138. 00000188  2840                     movea.l    A4, D0
  139. 0000018A  703C                     moveq.l    D0, 0x3C
  140. 0000018C  2F00                     move.l     -[A7], D0
  141. 0000018E  486D 1D62                pea.l      [A5 + 0x1D62 /* export_936 */]
  142. 00000192  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  143. 00000196  2840                     movea.l    A4, D0
  144. 00000198  7070                     moveq.l    D0, 0x70
  145. 0000019A  2F00                     move.l     -[A7], D0
  146. 0000019C  486D 1D8A                pea.l      [A5 + 0x1D8A /* export_941 */]
  147. 000001A0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  148. 000001A4  2840                     movea.l    A4, D0
  149. 000001A6  4878 00B6                push.l     0xB6
  150. 000001AA  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  151. 000001AE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  152. 000001B2  2840                     movea.l    A4, D0
  153. 000001B4  7064                     moveq.l    D0, 0x64
  154. 000001B6  2F00                     move.l     -[A7], D0
  155. 000001B8  486D 1D4A                pea.l      [A5 + 0x1D4A /* export_933 */]
  156. 000001BC  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  157. 000001C0  2840                     movea.l    A4, D0
  158. 000001C2  7064                     moveq.l    D0, 0x64
  159. 000001C4  2F00                     move.l     -[A7], D0
  160. 000001C6  486D 1D82                pea.l      [A5 + 0x1D82 /* export_940 */]
  161. 000001CA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  162. 000001CE  2840                     movea.l    A4, D0
  163. 000001D0  7076                     moveq.l    D0, 0x76
  164. 000001D2  2F00                     move.l     -[A7], D0
  165. 000001D4  486D 1D7A                pea.l      [A5 + 0x1D7A /* export_939 */]
  166. 000001D8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  167. 000001DC  2840                     movea.l    A4, D0
  168. 000001DE  7062                     moveq.l    D0, 0x62
  169. 000001E0  2F00                     move.l     -[A7], D0
  170. 000001E2  486D 1D3A                pea.l      [A5 + 0x1D3A /* export_931 */]
  171. 000001E6  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  172. 000001EA  2640                     movea.l    A3, D0
  173. 000001EC  4FEF 00F0                lea.l      A7, [A7 + 0xF0]
  174. label000001F0:
  175. 000001F0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  176. 000001F6  4E5E                     unlink     A6
  177. 000001F8  205F                     movea.l    A0, [A7]+
  178. 000001FA  504F                     addq.w     A7, 8
  179. 000001FC  4ED0                     jmp        [A0]
  180. 000001FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  181. // begin alternate branch 00000200-00000208
  182. fn00000200:
  183. 00000200  4E56 0000                link       A6, 0
  184. 00000204  422D F160                clr.b      [A5 - 0xEA0]
  185. // end alternate branch 00000200-00000208
  186. fn00000200: // (misaligned)
  187. 00000202  0000 422D                ori.b      D0, 0x2D /* '-' */
  188. 00000206  F160                     .extension 0x160 <<F/4-5/0>> // unimplemented
  189. 00000208  4E5E                     unlink     A6
  190. 0000020A  4E75                     rts
  191. fn0000020C:
  192. 0000020C  4E56 0000                link       A6, 0
  193. 00000210  2F0C                     move.l     -[A7], A4
  194. 00000212  102D F160                move.b     D0, [A5 - 0xEA0]
  195. 00000216  6600 0130                bne        +0x132 /* 00000348 */
  196. 0000021A  1F3C 0001                move.b     -[A7], 0x1
  197. 0000021E  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  198. 00000222  42A7                     clr.l      -[A7]
  199. 00000224  3F3C 0004                move.w     -[A7], 0x4
  200. 00000228  A9B9                     syscall    GetCursor
  201. 0000022A  205F                     movea.l    A0, [A7]+
  202. 0000022C  2050                     movea.l    A0, [A0]
  203. 0000022E  43ED F26E                lea.l      A1, [A5 - 0xD92]
  204. 00000232  7010                     moveq.l    D0, 0x10
  205. label00000234:
  206. 00000234  22D8                     move.l     [A1]+, [A0]+
  207. 00000236  51C8 FFFC                dbf        D0, -0x6 /* 00000234 */
  208. 0000023A  3B7C 0101 F26A           move.w     [A5 - 0xD96], 0x101
  209. 00000240  422D F26C                clr.b      [A5 - 0xD94]
  210. 00000244  3B7C 0078 F268           move.w     [A5 - 0xD98], 0x78 /* 'x' */
  211. 0000024A  422D F21E                clr.b      [A5 - 0xDE2]
  212. 0000024E  41ED F220                lea.l      A0, [A5 - 0xDE0]
  213. 00000252  43ED FA26                lea.l      A1, [A5 - 0x5DA]
  214. 00000256  7010                     moveq.l    D0, 0x10
  215. label00000258:
  216. 00000258  20D9                     move.l     [A0]+, [A1]+
  217. 0000025A  51C8 FFFC                dbf        D0, -0x6 /* 00000258 */
  218. 0000025E  49ED F16C                lea.l      A4, [A5 - 0xE94]
  219. 00000262  397C 0001 0004           move.w     [A4 + 0x4], 0x1
  220. 00000268  41ED 11F2                lea.l      A0, [A5 + 0x11F2 /* export_570 */]
  221. 0000026C  2948 0006                move.l     [A4 + 0x6], A0
  222. 00000270  297C 0078 0000 000A      move.l     [A4 + 0xA], 0x780000 /* 'x\0\0' */
  223. 00000278  42A7                     clr.l      -[A7]
  224. 0000027A  2E8D                     move.l     [A7], A5
  225. 0000027C  2B5F F168                move.l     [A5 - 0xE98], [A7]+
  226. 00000280  4267                     clr.w      -[A7]
  227. 00000282  486D F2F4                pea.l      [A5 - 0xD0C]
  228. 00000286  3F3C A851                move.w     -[A7], 0xA851
  229. 0000028A  486D 1222                pea.l      [A5 + 0x1222 /* export_576 */]
  230. 0000028E  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  231. 00000292  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  232. 00000296  4267                     clr.w      -[A7]
  233. 00000298  486D F304                pea.l      [A5 - 0xCFC]
  234. 0000029C  3F3C A850                move.w     -[A7], 0xA850
  235. 000002A0  486D 122A                pea.l      [A5 + 0x122A /* export_577 */]
  236. 000002A4  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  237. 000002A8  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  238. 000002AC  102D F8BD                move.b     D0, [A5 - 0x743]
  239. 000002B0  6716                     beq        +0x18 /* 000002C8 */
  240. 000002B2  4267                     clr.w      -[A7]
  241. 000002B4  486D F2C4                pea.l      [A5 - 0xD3C]
  242. 000002B8  3F3C AA1C                move.w     -[A7], 0xAA1C
  243. 000002BC  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  244. 000002C0  4EAD 1BFA                jsr        [A5 + 0x1BFA /* export_891 */]
  245. 000002C4  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  246. label000002C8:
  247. 000002C8  4267                     clr.w      -[A7]
  248. 000002CA  486D F16C                pea.l      [A5 - 0xE94]
  249. 000002CE  205F                     movea.l    A0, [A7]+
  250. 000002D0  A033                     syscall    VInstall
  251. 000002D2  3E80                     move.w     [A7], D0
  252. 000002D4  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  253. 000002D8  4267                     clr.w      -[A7]
  254. 000002DA  486D F2D4                pea.l      [A5 - 0xD2C]
  255. 000002DE  3F3C A970                move.w     -[A7], 0xA970
  256. 000002E2  486D 1232                pea.l      [A5 + 0x1232 /* export_578 */]
  257. 000002E6  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  258. 000002EA  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  259. 000002EE  4267                     clr.w      -[A7]
  260. 000002F0  486D F314                pea.l      [A5 - 0xCEC]
  261. 000002F4  3F3C A971                move.w     -[A7], 0xA971
  262. 000002F8  486D 1232                pea.l      [A5 + 0x1232 /* export_578 */]
  263. 000002FC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  264. 00000300  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  265. 00000304  102D F8CD                move.b     D0, [A5 - 0x733]
  266. 00000308  672C                     beq        +0x2E /* 00000336 */
  267. 0000030A  4267                     clr.w      -[A7]
  268. 0000030C  486D F2E4                pea.l      [A5 - 0xD1C]
  269. 00000310  3F3C A973                move.w     -[A7], 0xA973
  270. 00000314  486D 1232                pea.l      [A5 + 0x1232 /* export_578 */]
  271. 00000318  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  272. 0000031C  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  273. 00000320  4267                     clr.w      -[A7]
  274. 00000322  486D F2B4                pea.l      [A5 - 0xD4C]
  275. 00000326  3F3C A977                move.w     -[A7], 0xA977
  276. 0000032A  486D 1232                pea.l      [A5 + 0x1232 /* export_578 */]
  277. 0000032E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  278. 00000332  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  279. label00000336:
  280. 00000336  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  281. 0000033A  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  282. 0000033E  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  283. 00000342  1B7C 0001 F160           move.b     [A5 - 0xEA0], 0x1
  284. label00000348:
  285. 00000348  285F                     movea.l    A4, [A7]+
  286. 0000034A  4E5E                     unlink     A6
  287. 0000034C  4E75                     rts
  288. 0000034E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  289. export_293: // at 00000350 (misaligned)
  290. 00000352  FFFA                     .invalid   <<F/7/7>>
  291. 00000354  48E7 0108                movem.l    -[A7], D7,A4
  292. 00000358  4EBA FEA6                jsr        [PC - 0x15A /* 00000200 */]
  293. 0000035C  4267                     clr.w      -[A7]
  294. 0000035E  486D F704                pea.l      [A5 - 0x8FC]
  295. 00000362  3F3C A9F4                move.w     -[A7], 0xA9F4
  296. 00000366  486D 1972                pea.l      [A5 + 0x1972 /* export_810 */]
  297. 0000036A  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  298. 0000036E  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  299. 00000372  4EBA FE98                jsr        [PC - 0x168 /* 0000020C */]
  300. 00000376  422D F358                clr.b      [A5 - 0xCA8]
  301. 0000037A  3B7C FFFF F3D8           move.w     [A5 - 0xC28], 0xFFFF
  302. 00000380  42A7                     clr.l      -[A7]
  303. 00000382  487A 039C                pea.l      [PC + 0x39C /* 00000720, value 0x4E4D6163 'NMac' */]
  304. 00000386  A906                     syscall    NewString
  305. 00000388  2B5F F6D4                move.l     [A5 - 0x92C], [A7]+
  306. 0000038C  42A7                     clr.l      -[A7]
  307. 0000038E  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  308. 00000392  2B5F F838                move.l     [A5 - 0x7C8], [A7]+
  309. 00000396  42A7                     clr.l      -[A7]
  310. 00000398  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  311. 0000039C  2B5F F44A                move.l     [A5 - 0xBB6], [A7]+
  312. 000003A0  426D F6D0                clr.w      [A5 - 0x930]
  313. 000003A4  42A7                     clr.l      -[A7]
  314. 000003A6  A975                     syscall    TickCount
  315. 000003A8  2B5F F524                move.l     [A5 - 0xADC], [A7]+
  316. 000003AC  426D F3DC                clr.w      [A5 - 0xC24]
  317. 000003B0  1B7C 0002 F6F4           move.b     [A5 - 0x90C], 0x2
  318. 000003B6  422D F460                clr.b      [A5 - 0xBA0]
  319. 000003BA  2B6D F524 F47C           move.l     [A5 - 0xB84], [A5 - 0xADC]
  320. 000003C0  2B7C 2020 2020 F3AC      move.l     [A5 - 0xC54], 0x20202020 /* '    ' */
  321. 000003C8  422D F71C                clr.b      [A5 - 0x8E4]
  322. 000003CC  102D F8BD                move.b     D0, [A5 - 0x743]
  323. 000003D0  671E                     beq        +0x20 /* 000003F0 */
  324. 000003D2  42A7                     clr.l      -[A7]
  325. 000003D4  486D F528                pea.l      [A5 - 0xAD8]
  326. 000003D8  486D F714                pea.l      [A5 - 0x8EC]
  327. 000003DC  487A 0340                pea.l      [PC + 0x340 /* 0000071E, value 0x4E4D 'NM', cstring "" */]
  328. 000003E0  42A7                     clr.l      -[A7]
  329. 000003E2  42A7                     clr.l      -[A7]
  330. 000003E4  4267                     clr.w      -[A7]
  331. 000003E6  42A7                     clr.l      -[A7]
  332. 000003E8  AA45                     syscall    NewCWindow
  333. 000003EA  2B5F F81C                move.l     [A5 - 0x7E4], [A7]+
  334. 000003EE  601C                     bra        +0x1E /* 0000040C */
  335. label000003F0:
  336. 000003F0  42A7                     clr.l      -[A7]
  337. 000003F2  486D F528                pea.l      [A5 - 0xAD8]
  338. 000003F6  486D F714                pea.l      [A5 - 0x8EC]
  339. 000003FA  487A 0322                pea.l      [PC + 0x322 /* 0000071E, value 0x4E4D 'NM', cstring "" */]
  340. 000003FE  42A7                     clr.l      -[A7]
  341. 00000400  42A7                     clr.l      -[A7]
  342. 00000402  4267                     clr.w      -[A7]
  343. 00000404  42A7                     clr.l      -[A7]
  344. 00000406  A913                     syscall    NewWindow
  345. 00000408  2B5F F81C                move.l     [A5 - 0x7E4], [A7]+
  346. label0000040C:
  347. 0000040C  2B6D F524 F458           move.l     [A5 - 0xBA8], [A5 - 0xADC]
  348. 00000412  2B7C 0000 1C20 F368      move.l     [A5 - 0xC98], 0x1C20
  349. 0000041A  7000                     moveq.l    D0, 0x00
  350. 0000041C  2B40 F6EC                move.l     [A5 - 0x914], D0
  351. 00000420  2B7C 0004 0004 F3B0      move.l     [A5 - 0xC50], 0x40004
  352. 00000428  486D F844                pea.l      [A5 - 0x7BC]
  353. 0000042C  42A7                     clr.l      -[A7]
  354. 0000042E  A880                     syscall    SetPt
  355. 00000430  486D F714                pea.l      [A5 - 0x8EC]
  356. 00000434  42A7                     clr.l      -[A7]
  357. 00000436  42A7                     clr.l      -[A7]
  358. 00000438  A8A7                     syscall    SetRect
  359. 0000043A  486D F82C                pea.l      [A5 - 0x7D4]
  360. 0000043E  42A7                     clr.l      -[A7]
  361. 00000440  42A7                     clr.l      -[A7]
  362. 00000442  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  363. 00000446  486D F6D8                pea.l      [A5 - 0x928]
  364. 0000044A  42A7                     clr.l      -[A7]
  365. 0000044C  42A7                     clr.l      -[A7]
  366. 0000044E  42A7                     clr.l      -[A7]
  367. 00000450  42A7                     clr.l      -[A7]
  368. 00000452  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  369. 00000456  42A7                     clr.l      -[A7]
  370. 00000458  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  371. 0000045C  205F                     movea.l    A0, [A7]+
  372. 0000045E  2050                     movea.l    A0, [A0]
  373. 00000460  49E8 0002                lea.l      A4, [A0 + 0x2]
  374. 00000464  486D F394                pea.l      [A5 - 0xC6C]
  375. 00000468  302C 0002                move.w     D0, [A4 + 0x2]
  376. 0000046C  5840                     addq.w     D0, 4
  377. 0000046E  3F00                     move.w     -[A7], D0
  378. 00000470  3014                     move.w     D0, [A4]
  379. 00000472  5840                     addq.w     D0, 4
  380. 00000474  3F00                     move.w     -[A7], D0
  381. 00000476  302C 0006                move.w     D0, [A4 + 0x6]
  382. 0000047A  5940                     subq.w     D0, 4
  383. 0000047C  3F00                     move.w     -[A7], D0
  384. 0000047E  302C 0004                move.w     D0, [A4 + 0x4]
  385. 00000482  5940                     subq.w     D0, 4
  386. 00000484  3F00                     move.w     -[A7], D0
  387. 00000486  A8A7                     syscall    SetRect
  388. 00000488  486D F3E8                pea.l      [A5 - 0xC18]
  389. 0000048C  2F3C 0050 0050           move.l     -[A7], 0x500050 /* 'P\0P' */
  390. 00000492  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  391. 00000496  302C 0004                move.w     D0, [A4 + 0x4]
  392. 0000049A  5140                     subq.w     D0, 8
  393. 0000049C  3F00                     move.w     -[A7], D0
  394. 0000049E  A8A7                     syscall    SetRect
  395. 000004A0  486D F38C                pea.l      [A5 - 0xC74]
  396. 000004A4  302C 0002                move.w     D0, [A4 + 0x2]
  397. 000004A8  D07C 0010                add.w      D0, 0x10
  398. 000004AC  3F00                     move.w     -[A7], D0
  399. 000004AE  3014                     move.w     D0, [A4]
  400. 000004B0  D07C 0010                add.w      D0, 0x10
  401. 000004B4  3F00                     move.w     -[A7], D0
  402. 000004B6  302C 0006                move.w     D0, [A4 + 0x6]
  403. 000004BA  907C 0010                sub.w      D0, 0x10
  404. 000004BE  3F00                     move.w     -[A7], D0
  405. 000004C0  302C 0004                move.w     D0, [A4 + 0x4]
  406. 000004C4  907C 0010                sub.w      D0, 0x10
  407. 000004C8  3F00                     move.w     -[A7], D0
  408. 000004CA  A8A7                     syscall    SetRect
  409. 000004CC  3B7C 0100 F518           move.w     [A5 - 0xAE8], 0x100
  410. 000004D2  422D F820                clr.b      [A5 - 0x7E0]
  411. 000004D6  7000                     moveq.l    D0, 0x00
  412. 000004D8  2B40 F370                move.l     [A5 - 0xC90], D0
  413. 000004DC  422D F36C                clr.b      [A5 - 0xC94]
  414. 000004E0  7000                     moveq.l    D0, 0x00
  415. 000004E2  2B40 F34C                move.l     [A5 - 0xCB4], D0
  416. 000004E6  422D F3A8                clr.b      [A5 - 0xC58]
  417. 000004EA  422D F6C8                clr.b      [A5 - 0x938]
  418. 000004EE  486E FFFE                pea.l      [A6 - 0x2]
  419. 000004F2  486D F6F8                pea.l      [A5 - 0x908]
  420. 000004F6  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  421. 000004FA  7001                     moveq.l    D0, 0x01
  422. 000004FC  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  423. 00000500  57C0                     seq        D0
  424. 00000502  4400                     neg.b      D0
  425. 00000504  1B40 F3A8                move.b     [A5 - 0xC58], D0
  426. 00000508  7000                     moveq.l    D0, 0x00
  427. 0000050A  2B40 F3E0                move.l     [A5 - 0xC20], D0
  428. 0000050E  3B7C 0001 F5C4           move.w     [A5 - 0xA3C], 0x1
  429. 00000514  486D F35C                pea.l      [A5 - 0xCA4]
  430. 00000518  486D 1ECC                pea.l      [A5 + 0x1ECC]
  431. 0000051C  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  432. 00000520  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  433. 00000524  2F2D F35C                move.l     -[A7], [A5 - 0xCA4]
  434. 00000528  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  435. 0000052C  42A7                     clr.l      -[A7]
  436. 0000052E  2F2D F35C                move.l     -[A7], [A5 - 0xCA4]
  437. 00000532  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  438. 00000536  2B6D F35C F450           move.l     [A5 - 0xBB0], [A5 - 0xCA4]
  439. 0000053C  42A7                     clr.l      -[A7]
  440. 0000053E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  441. 00000542  2B5F F3A4                move.l     [A5 - 0xC5C], [A7]+
  442. 00000546  1B7C 0001 F6FC           move.b     [A5 - 0x904], 0x1
  443. 0000054C  7000                     moveq.l    D0, 0x00
  444. 0000054E  2B40 F6CC                move.l     [A5 - 0x934], D0
  445. 00000552  422D F484                clr.b      [A5 - 0xB7C]
  446. 00000556  7000                     moveq.l    D0, 0x00
  447. 00000558  2B40 F828                move.l     [A5 - 0x7D8], D0
  448. 0000055C  2B40 F464                move.l     [A5 - 0xB9C], D0
  449. 00000560  3B7C 0001 F478           move.w     [A5 - 0xB88], 0x1
  450. 00000566  1B7C 0001 F6E8           move.b     [A5 - 0x918], 0x1
  451. 0000056C  426D F834                clr.w      [A5 - 0x7CC]
  452. 00000570  422D F5C8                clr.b      [A5 - 0xA38]
  453. 00000574  7000                     moveq.l    D0, 0x00
  454. 00000576  2B40 F488                move.l     [A5 - 0xB78], D0
  455. 0000057A  426D F384                clr.w      [A5 - 0xC7C]
  456. 0000057E  3B7C 0080 F3D4           move.w     [A5 - 0xC2C], 0x80
  457. 00000584  3B7C 0081 F360           move.w     [A5 - 0xCA0], 0x81
  458. 0000058A  3B7C 0082 F364           move.w     [A5 - 0xC9C], 0x82
  459. 00000590  4267                     clr.w      -[A7]
  460. 00000592  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  461. 00000596  6604                     bne        +0x6 /* 0000059C */
  462. 00000598  3EBC 000C                move.w     [A7], 0xC
  463. label0000059C:
  464. 0000059C  3E1F                     move.w     D7, [A7]+
  465. 0000059E  486D F46C                pea.l      [A5 - 0xB94]
  466. 000005A2  4267                     clr.w      -[A7]
  467. 000005A4  3F3A 0176                move.w     -[A7], [PC + 0x176 /* 0000071C, value 0x0, cstring "" */]
  468. 000005A8  3F07                     move.w     -[A7], D7
  469. 000005AA  486D F8F4                pea.l      [A5 - 0x70C]
  470. 000005AE  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  471. 000005B2  486D F374                pea.l      [A5 - 0xC8C]
  472. 000005B6  3F3C 0001                move.w     -[A7], 0x1
  473. 000005BA  3F3A 0160                move.w     -[A7], [PC + 0x160 /* 0000071C, value 0x0, cstring "" */]
  474. 000005BE  4267                     clr.w      -[A7]
  475. 000005C0  486D F8F4                pea.l      [A5 - 0x70C]
  476. 000005C4  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  477. 000005C8  42A7                     clr.l      -[A7]
  478. 000005CA  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  479. 000005CE  1B5F F3A0                move.b     [A5 - 0xC60], [A7]+
  480. 000005D2  426D F39C                clr.w      [A5 - 0xC64]
  481. 000005D6  102D F8A0                move.b     D0, [A5 - 0x760]
  482. 000005DA  677E                     beq        +0x80 /* 0000065A */
  483. 000005DC  4267                     clr.w      -[A7]
  484. 000005DE  42A7                     clr.l      -[A7]
  485. 000005E0  486D 1ED4                pea.l      [A5 + 0x1ED4]
  486. 000005E4  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  487. 000005E8  101F                     move.b     D0, [A7]+
  488. 000005EA  4267                     clr.w      -[A7]
  489. 000005EC  42A7                     clr.l      -[A7]
  490. 000005EE  486D 1F04                pea.l      [A5 + 0x1F04]
  491. 000005F2  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  492. 000005F6  101F                     move.b     D0, [A7]+
  493. 000005F8  4267                     clr.w      -[A7]
  494. 000005FA  42A7                     clr.l      -[A7]
  495. 000005FC  486D 1EF4                pea.l      [A5 + 0x1EF4]
  496. 00000600  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  497. 00000604  101F                     move.b     D0, [A7]+
  498. 00000606  4267                     clr.w      -[A7]
  499. 00000608  42A7                     clr.l      -[A7]
  500. 0000060A  486D 1EFC                pea.l      [A5 + 0x1EFC]
  501. 0000060E  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  502. 00000612  101F                     move.b     D0, [A7]+
  503. 00000614  4267                     clr.w      -[A7]
  504. 00000616  42A7                     clr.l      -[A7]
  505. 00000618  486D 1F0C                pea.l      [A5 + 0x1F0C]
  506. 0000061C  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  507. 00000620  101F                     move.b     D0, [A7]+
  508. 00000622  4267                     clr.w      -[A7]
  509. 00000624  42A7                     clr.l      -[A7]
  510. 00000626  486D 1EDC                pea.l      [A5 + 0x1EDC]
  511. 0000062A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  512. 0000062E  101F                     move.b     D0, [A7]+
  513. 00000630  4267                     clr.w      -[A7]
  514. 00000632  42A7                     clr.l      -[A7]
  515. 00000634  486D 1F14                pea.l      [A5 + 0x1F14]
  516. 00000638  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  517. 0000063C  101F                     move.b     D0, [A7]+
  518. 0000063E  4267                     clr.w      -[A7]
  519. 00000640  42A7                     clr.l      -[A7]
  520. 00000642  486D 1E74                pea.l      [A5 + 0x1E74]
  521. 00000646  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  522. 0000064A  101F                     move.b     D0, [A7]+
  523. 0000064C  4267                     clr.w      -[A7]
  524. 0000064E  42A7                     clr.l      -[A7]
  525. 00000650  486D 1E5C                pea.l      [A5 + 0x1E5C]
  526. 00000654  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  527. 00000658  101F                     move.b     D0, [A7]+
  528. label0000065A:
  529. 0000065A  487A 00BA                pea.l      [PC + 0xBA /* 00000716, value 0x5545669, pstring "TView" */]
  530. 0000065E  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  531. 00000664  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  532. 00000668  487A 00AC                pea.l      [PC + 0xAC /* 00000716, value 0x5545669, pstring "TView" */]
  533. 0000066C  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  534. 00000672  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  535. 00000676  487A 0096                pea.l      [PC + 0x96 /* 0000070E, value 0x7545769, pstring "TWindow" */]
  536. 0000067A  2F3C 7769 6E64           move.l     -[A7], 0x77696E64 /* 'wind' */
  537. 00000680  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  538. 00000684  487A 007C                pea.l      [PC + 0x7C /* 00000702, value 0xB545353, pstring "TSScrollBar" */]
  539. 00000688  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  540. 0000068E  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  541. 00000692  487A 0064                pea.l      [PC + 0x64 /* 000006F8, value 0x9545363 '\tTSc', pstring "TScroller" */]
  542. 00000696  2F3C 7363 726C           move.l     -[A7], 0x7363726C /* 'scrl' */
  543. 0000069C  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  544. 000006A0  487A 004C                pea.l      [PC + 0x4C /* 000006EE, value 0x954446F '\tTDo', pstring "TDocument" */]
  545. 000006A4  2F3C 646F 6375           move.l     -[A7], 0x646F6375 /* 'docu' */
  546. 000006AA  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  547. 000006AE  487A 002C                pea.l      [PC + 0x2C /* 000006DC, value 0x11544E6F, pstring "TNoChangesCommand" */]
  548. 000006B2  2F3C 7472 616B           move.l     -[A7], 0x7472616B /* 'trak' */
  549. 000006B8  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  550. 000006BC  487A 0018                pea.l      [PC + 0x18 /* 000006D6, value 0x5544C69, pstring "TList" */]
  551. 000006C0  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  552. 000006C6  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  553. 000006CA  4EBA 0338                jsr        [PC + 0x338 /* 00000A04 */]
  554. 000006CE  4CDF 1080                movem.l    D7,A4, [A7]+
  555. 000006D2  4E5E                     unlink     A6
  556. 000006D4  4E75                     rts
  557. 000006D6  0554                     bchg       [A4], D2
  558. 000006D8  4C69 7374 1154           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x1154]
  559. 000006DE  4E6F                     move       A7, USP
  560. 000006E0  4368 616E                chk.w      D1, [A0 + 0x616E]
  561. 000006E4  6765                     beq        +0x67 /* 0000074B */
  562. 000006E6  7343                     moveq.l    D1, 0x43
  563. 000006E8  6F6D                     ble        +0x6F /* 00000757 */
  564. 000006EA  6D61                     blt        +0x63 /* 0000074D */
  565. 000006EC  6E64                     bgt        +0x66 /* 00000752 */
  566. 000006EE  0954                     bchg       [A4], D4
  567. 000006F0  446F 6375                neg.w      [A7 + 0x6375]
  568. 000006F4  6D65                     blt        +0x67 /* 0000075B */
  569. 000006F6  6E74                     bgt        +0x76 /* 0000076C */
  570. 000006F8  0954                     bchg       [A4], D4
  571. 000006FA  5363                     subq.w     -[A3], 1
  572. 000006FC  726F                     moveq.l    D1, 0x6F
  573. 000006FE  6C6C                     bge        +0x6E /* 0000076C */
  574. 00000700  6572                     bcs        +0x74 /* 00000774 */
  575. 00000702  0B54                     bchg       [A4], D5
  576. 00000704  5353                     subq.w     [A3], 1
  577. 00000706  6372                     bls        +0x74 /* 0000077A */
  578. 00000708  6F6C                     ble        +0x6E /* 00000776 */
  579. 0000070A  6C42                     bge        +0x44 /* 0000074E */
  580. 0000070C  6172                     bsr        +0x74 /* 00000780 */
  581. 0000070E  0754                     bchg       [A4], D3
  582. 00000710  5769 6E64                subq.w     [A1 + 0x6E64], 3
  583. 00000714  6F77                     ble        +0x79 /* 0000078D */
  584. 00000716  0554                     bchg       [A4], D2
  585. 00000718  5669 6577                addq.w     [A1 + 0x6577], 3
  586. 0000071C  0000 0000                ori.b      D0, 0x0
  587. 00000720  4E4D                     trap       13
  588. 00000722  6163                     bsr        +0x65 /* 00000787 */
  589. 00000724  4170 70A8                chk.w      D0, [A0 + D7.w - 0x88]
  590. 00000728  2032 2E30                move.l     D0, [A2 + D2 * 8 + 0x30]
  591. 0000072C  2E31 2043                move.l     D7, [A1 + D2.w + 0x43]
  592. 00000730  6F70                     ble        +0x72 /* 000007A2 */
  593. 00000732  7972                     moveq.l    D4, 0x72
  594. 00000734  6967                     bvs        +0x69 /* 0000079D */
  595. 00000736  6874                     bvc        +0x76 /* 000007AC */
  596. 00000738  20A9 2031                move.l     [A0], [A1 + 0x2031]
  597. 0000073C  3938 342D                move.w     -[A4], [0x0000342D]
  598. 00000740  3139 3930 2041           move.w     -[A0], [0x39302041]
  599. 00000746  7070                     moveq.l    D0, 0x70
  600. 00000748  6C65                     bge        +0x67 /* 000007AF */
  601. 0000074A  2043                     movea.l    A0, D3
  602. 0000074C  6F6D                     ble        +0x6F /* 000007BB */
  603. label0000074E:
  604. 0000074E  7075                     moveq.l    D0, 0x75
  605. 00000750  7465                     moveq.l    D2, 0x65
  606. label00000752:
  607. 00000752  722C                     moveq.l    D1, 0x2C
  608. 00000754  2049                     movea.l    A0, A1
  609. 00000756  6E63                     bgt        +0x65 /* 000007BB */
  610. 00000758  2E20                     move.l     D7, -[A0]
  611. 0000075A  2041                     movea.l    A0, D1
  612. 0000075C  6C6C                     bge        +0x6E /* 000007CA */
  613. 0000075E  2072 6967                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  614. 00000762  6874                     bvc        +0x76 /* 000007D8 */
  615. 00000764  7320                     moveq.l    D1, 0x20
  616. 00000766  7265                     moveq.l    D1, 0x65
  617. 00000768  7365                     moveq.l    D1, 0x65
  618. 0000076A  7276                     moveq.l    D1, 0x76
  619. label0000076C:
  620. 0000076C  6564                     bcs        +0x66 /* 000007D2 */
  621. 0000076E  2E00                     move.l     D7, D0
  622. fn00000770:
  623. 00000770  4E56 0000                link       A6, 0
  624. label00000774:
  625. 00000774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  626. // begin alternate branch 00000776-0000077C
  627. label00000776:
  628. 00000776  0008 4EAD                ori.b      A0, 0xAD
  629. label0000077A:
  630. 0000077A  12C2                     move.b     [A1]+, D2
  631. // end alternate branch 00000776-0000077C
  632. label00000776: // (misaligned)
  633. 00000778  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  634. label0000077A: // (misaligned)
  635. 0000077C  4E5E                     unlink     A6
  636. 0000077E  2E9F                     move.l     [A7], [A7]+
  637. fn00000780:
  638. 00000780  4E75                     rts
  639. 00000782  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  640. export_294: // at 00000784 (misaligned)
  641. 00000786  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  642. 0000078A  000C 42A7                ori.b      A4, 0xA7
  643. 0000078E  42A7                     clr.l      -[A7]
  644. 00000790  42A7                     clr.l      -[A7]
  645. 00000792  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  646. 00000796  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  647. 0000079A  4E5E                     unlink     A6
  648. 0000079C  205F                     movea.l    A0, [A7]+
  649. 0000079E  5C4F                     addq.w     A7, 6
  650. 000007A0  4ED0                     jmp        [A0]
  651. label000007A2:
  652. 000007A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  653. export_295: // at 000007A4 (misaligned)
  654. 000007A6  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  655. 000007AA  000C 42A7                ori.b      A4, 0xA7
  656. // begin alternate branch 000007AC-000007AE
  657. label000007AC:
  658. 000007AC  42A7                     clr.l      -[A7]
  659. // end alternate branch 000007AC-000007AE
  660. label000007AC: // (misaligned)
  661. 000007AE  42A7                     clr.l      -[A7]
  662. 000007B0  42A7                     clr.l      -[A7]
  663. 000007B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  664. 000007B6  4EAD 1372                jsr        [A5 + 0x1372 /* export_618 */]
  665. 000007BA  4E5E                     unlink     A6
  666. 000007BC  205F                     movea.l    A0, [A7]+
  667. 000007BE  5C4F                     addq.w     A7, 6
  668. 000007C0  4ED0                     jmp        [A0]
  669. 000007C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  670. // begin alternate branch 000007C4-000007C8
  671. fn000007C4:
  672. 000007C4  4E56 FDE4                link       A6, -0x021C
  673. // end alternate branch 000007C4-000007C8
  674. fn000007C4: // (misaligned)
  675. 000007C6  FDE4                     .invalid   <<F/7/6>>
  676. 000007C8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  677. // begin alternate branch 000007CA-000007D2
  678. label000007CA:
  679. 000007CA  0F38 282E                btst       [0x0000282E], D7
  680. 000007CE  0008 2844                ori.b      A0, 0x44 /* 'D' */
  681. // end alternate branch 000007CA-000007D2
  682. label000007CA: // (misaligned)
  683. 000007CC  282E 0008                move.l     D4, [A6 + 0x8]
  684. 000007D0  2844                     movea.l    A4, D4
  685. label000007D2:
  686. 000007D2  2B44 F89C                move.l     [A5 - 0x764], D4
  687. 000007D6  422D F840                clr.b      [A5 - 0x7C0]
  688. // begin alternate branch 000007D8-000007DE
  689. label000007D8:
  690. 000007D8  F840 422D                .extension 0x840 <<F/1/4>>, 0x422D // unimplemented
  691. 000007DC  F380                     .invalid   <<F/6/1>>
  692. // end alternate branch 000007D8-000007DE
  693. label000007D8: // (misaligned)
  694. 000007DA  422D F380                clr.b      [A5 - 0xC80]
  695. 000007DE  2B44 F848                move.l     [A5 - 0x7B8], D4
  696. 000007E2  2054                     movea.l    A0, [A4]
  697. 000007E4  7000                     moveq.l    D0, 0x00
  698. 000007E6  2140 0012                move.l     [A0 + 0x12], D0
  699. 000007EA  2140 000E                move.l     [A0 + 0xE], D0
  700. 000007EE  2140 0016                move.l     [A0 + 0x16], D0
  701. 000007F2  2140 001C                move.l     [A0 + 0x1C], D0
  702. 000007F6  2B40 F3B4                move.l     [A5 - 0xC4C], D0
  703. 000007FA  2B40 F3B8                move.l     [A5 - 0xC48], D0
  704. 000007FE  42AD F3BC                clr.l      [A5 - 0xC44]
  705. 00000802  7000                     moveq.l    D0, 0x00
  706. 00000804  2B40 F3C0                move.l     [A5 - 0xC40], D0
  707. 00000808  43ED F3C4                lea.l      A1, [A5 - 0xC3C]
  708. 0000080C  45ED F3B4                lea.l      A2, [A5 - 0xC4C]
  709. 00000810  22DA                     move.l     [A1]+, [A2]+
  710. 00000812  22DA                     move.l     [A1]+, [A2]+
  711. 00000814  22DA                     move.l     [A1]+, [A2]+
  712. 00000816  22DA                     move.l     [A1]+, [A2]+
  713. 00000818  42A7                     clr.l      -[A7]
  714. 0000081A  2F04                     move.l     -[A7], D4
  715. 0000081C  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  716. 00000820  486E FEEC                pea.l      [A6 - 0x114]
  717. 00000824  486D 1F24                pea.l      [A5 + 0x1F24]
  718. 00000828  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  719. 0000082C  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  720. 00000830  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  721. 00000834  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  722. 00000838  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  723. 0000083C  4EBA FF32                jsr        [PC - 0xCE /* 00000770 */]
  724. 00000840  2054                     movea.l    A0, [A4]
  725. 00000842  216E FEEC 0016           move.l     [A0 + 0x16], [A6 - 0x114]
  726. 00000848  117C 0001 001A           move.b     [A0 + 0x1A], 0x1
  727. 0000084E  42A7                     clr.l      -[A7]
  728. 00000850  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  729. 00000854  2B5F F83C                move.l     [A5 - 0x7C4], [A7]+
  730. 00000858  2B6E 000C F45C           move.l     [A5 - 0xBA4], [A6 + 0xC]
  731. 0000085E  422D F388                clr.b      [A5 - 0xC78]
  732. 00000862  102D F3A8                move.b     D0, [A5 - 0xC58]
  733. 00000866  6600 0108                bne        +0x10A /* 00000970 */
  734. 0000086A  42A7                     clr.l      -[A7]
  735. 0000086C  3F2D F3D4                move.w     -[A7], [A5 - 0xC2C]
  736. 00000870  4EBA 01F2                jsr        [PC + 0x1F2 /* 00000A64 */]
  737. 00000874  265F                     movea.l    A3, [A7]+
  738. 00000876  200B                     move.l     D0, A3
  739. 00000878  6708                     beq        +0xA /* 00000882 */
  740. 0000087A  2F0B                     move.l     -[A7], A3
  741. 0000087C  A93C                     syscall    SetMenuBar
  742. 0000087E  2F0B                     move.l     -[A7], A3
  743. 00000880  A9A3                     syscall    ReleaseResource
  744. label00000882:
  745. 00000882  42A7                     clr.l      -[A7]
  746. 00000884  3F3C 0001                move.w     -[A7], 0x1
  747. 00000888  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  748. 0000088C  2C1F                     move.l     D6, [A7]+
  749. 0000088E  670A                     beq        +0xC /* 0000089A */
  750. 00000890  2F06                     move.l     -[A7], D6
  751. 00000892  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  752. 00000898  A94D                     syscall    AppendResMenu/AddResMenu
  753. label0000089A:
  754. 0000089A  3F3C 0001                move.w     -[A7], 0x1
  755. 0000089E  486E FEF0                pea.l      [A6 - 0x110]
  756. 000008A2  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  757. 000008A6  487A 00D4                pea.l      [PC + 0xD4 /* 0000097C, value 0x25E3000, pstring "^0" */]
  758. 000008AA  486E FEF0                pea.l      [A6 - 0x110]
  759. 000008AE  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  760. 000008B2  3E1F                     move.w     D7, [A7]+
  761. 000008B4  6736                     beq        +0x38 /* 000008EC */
  762. 000008B6  486E FDEC                pea.l      [A6 - 0x214]
  763. 000008BA  486E FDEA                pea.l      [A6 - 0x216]
  764. 000008BE  486E FDE6                pea.l      [A6 - 0x21A]
  765. 000008C2  A9F5                     syscall    GetAppParms
  766. 000008C4  486E FEF0                pea.l      [A6 - 0x110]
  767. 000008C8  3F07                     move.w     -[A7], D7
  768. 000008CA  3F3C 0002                move.w     -[A7], 0x2
  769. 000008CE  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  770. 000008D2  486E FDEC                pea.l      [A6 - 0x214]
  771. 000008D6  486E FEF0                pea.l      [A6 - 0x110]
  772. 000008DA  3F07                     move.w     -[A7], D7
  773. 000008DC  4EAD 2942                jsr        [A5 + 0x2942 /* export_1316 */]
  774. 000008E0  3F3C 0001                move.w     -[A7], 0x1
  775. 000008E4  486E FEF0                pea.l      [A6 - 0x110]
  776. 000008E8  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  777. label000008EC:
  778. 000008EC  42A7                     clr.l      -[A7]
  779. 000008EE  3F2D F360                move.w     -[A7], [A5 - 0xCA0]
  780. 000008F2  4EBA 0170                jsr        [PC + 0x170 /* 00000A64 */]
  781. 000008F6  265F                     movea.l    A3, [A7]+
  782. 000008F8  200B                     move.l     D0, A3
  783. 000008FA  6704                     beq        +0x6 /* 00000900 */
  784. 000008FC  2F0B                     move.l     -[A7], A3
  785. 000008FE  A9A3                     syscall    ReleaseResource
  786. label00000900:
  787. 00000900  42A7                     clr.l      -[A7]
  788. 00000902  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  789. 00000908  3F2D F364                move.w     -[A7], [A5 - 0xC9C]
  790. 0000090C  A9A0                     syscall    GetResource
  791. 0000090E  2A1F                     move.l     D5, [A7]+
  792. 00000910  6736                     beq        +0x38 /* 00000948 */
  793. 00000912  2045                     movea.l    A0, D5
  794. 00000914  2050                     movea.l    A0, [A0]
  795. 00000916  3D50 FDE4                move.w     [A6 - 0x21C], [A0]
  796. 0000091A  7E01                     moveq.l    D7, 0x01
  797. 0000091C  6020                     bra        +0x22 /* 0000093E */
  798. label0000091E:
  799. 0000091E  42A7                     clr.l      -[A7]
  800. 00000920  2045                     movea.l    A0, D5
  801. 00000922  2050                     movea.l    A0, [A0]
  802. 00000924  3007                     move.w     D0, D7
  803. 00000926  D040                     add.w      D0, D0
  804. 00000928  3F30 0000                move.w     -[A7], [A0 + D0.w]
  805. 0000092C  A9BF                     syscall    GetRMenu
  806. 0000092E  2C1F                     move.l     D6, [A7]+
  807. 00000930  6708                     beq        +0xA /* 0000093A */
  808. 00000932  2F06                     move.l     -[A7], D6
  809. 00000934  3F3C FFFF                move.w     -[A7], 0xFFFF
  810. 00000938  A935                     syscall    InsertMenu
  811. label0000093A:
  812. 0000093A  5247                     addq.w     D7, 1
  813. 0000093C  6906                     bvs        +0x8 /* 00000944 */
  814. label0000093E:
  815. 0000093E  BE6E FDE4                cmp.w      D7, [A6 - 0x21C]
  816. 00000942  6FDA                     ble        -0x24 /* 0000091E */
  817. label00000944:
  818. 00000944  2F05                     move.l     -[A7], D5
  819. 00000946  A9A3                     syscall    ReleaseResource
  820. label00000948:
  821. 00000948  4EAD 138A                jsr        [A5 + 0x138A /* export_621 */]
  822. 0000094C  42A7                     clr.l      -[A7]
  823. 0000094E  2F04                     move.l     -[A7], D4
  824. 00000950  4EBA 004A                jsr        [PC + 0x4A /* 0000099C */]
  825. 00000954  2B5F F6CC                move.l     [A5 - 0x934], [A7]+
  826. 00000958  42A7                     clr.l      -[A7]
  827. 0000095A  2F3C 434C 4950           move.l     -[A7], 0x434C4950 /* 'CLIP' */
  828. 00000960  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  829. 00000964  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  830. 00000968  2B57 F3E4                move.l     [A5 - 0xC1C], [A7]
  831. 0000096C  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  832. label00000970:
  833. 00000970  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  834. 00000974  4E5E                     unlink     A6
  835. 00000976  205F                     movea.l    A0, [A7]+
  836. 00000978  504F                     addq.w     A7, 8
  837. 0000097A  4ED0                     jmp        [A0]
  838. 0000097C  025E 3000                andi.w     [A6]+, 0x3000 /* '0\0' */
  839. export_296:
  840. 00000980  4E56 0000                link       A6, 0
  841. 00000984  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  842. 00000988  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  843. 0000098C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  844. 00000990  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  845. 00000994  4E5E                     unlink     A6
  846. 00000996  2E9F                     move.l     [A7], [A7]+
  847. 00000998  4E75                     rts
  848. 0000099A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  849. // begin alternate branch 0000099C-000009A0
  850. fn0000099C:
  851. 0000099C  4E56 FFFC                link       A6, -0x0004
  852. // end alternate branch 0000099C-000009A0
  853. fn0000099C: // (misaligned)
  854. 0000099E  FFFC                     .invalid   <<F/7/7>>
  855. 000009A0  42A7                     clr.l      -[A7]
  856. 000009A2  3F3C 00C8                move.w     -[A7], 0xC8
  857. 000009A6  42A7                     clr.l      -[A7]
  858. 000009A8  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  859. 000009AC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  860. 000009B0  4E5E                     unlink     A6
  861. 000009B2  2E9F                     move.l     [A7], [A7]+
  862. 000009B4  4E75                     rts
  863. 000009B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  864. export_297: // at 000009B8 (misaligned)
  865. 000009BA  FFFC                     .invalid   <<F/7/7>>
  866. 000009BC  48E7 0018                movem.l    -[A7], A3,A4
  867. 000009C0  286E 0008                movea.l    A4, [A6 + 0x8]
  868. 000009C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  869. 000009C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  870. 000009CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  871. 000009D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  872. 000009D4  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  873. 000009D8  42A7                     clr.l      -[A7]
  874. 000009DA  A9F9                     syscall    InfoScrap
  875. 000009DC  265F                     movea.l    A3, [A7]+
  876. 000009DE  302B 0008                move.w     D0, [A3 + 0x8]
  877. 000009E2  5340                     subq.w     D0, 1
  878. 000009E4  2054                     movea.l    A0, [A4]
  879. 000009E6  3140 003A                move.w     [A0 + 0x3A], D0
  880. 000009EA  7000                     moveq.l    D0, 0x00
  881. 000009EC  2140 003C                move.l     [A0 + 0x3C], D0
  882. 000009F0  4268 0038                clr.w      [A0 + 0x38]
  883. 000009F4  4CDF 1800                movem.l    A3,A4, [A7]+
  884. 000009F8  4E5E                     unlink     A6
  885. 000009FA  205F                     movea.l    A0, [A7]+
  886. 000009FC  DEFC 0010                add.w      A7, 0x10
  887. 00000A00  4ED0                     jmp        [A0]
  888. 00000A02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  889. // begin alternate branch 00000A04-00000A0A
  890. fn00000A04:
  891. 00000A04  4E56 0000                link       A6, 0
  892. 00000A08  2F0C                     move.l     -[A7], A4
  893. // end alternate branch 00000A04-00000A0A
  894. fn00000A04: // (misaligned)
  895. 00000A06  0000 2F0C                ori.b      D0, 0xC
  896. 00000A0A  42A7                     clr.l      -[A7]
  897. 00000A0C  2F3C 6D6E 7462           move.l     -[A7], 0x6D6E7462 /* 'mntb' */
  898. 00000A12  3F3C 0080                move.w     -[A7], 0x80
  899. 00000A16  A9A0                     syscall    GetResource
  900. 00000A18  2B57 F970                move.l     [A5 - 0x690], [A7]
  901. 00000A1C  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  902. 00000A20  42A7                     clr.l      -[A7]
  903. 00000A22  2F2D F970                move.l     -[A7], [A5 - 0x690]
  904. 00000A26  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  905. 00000A2A  7006                     moveq.l    D0, 0x06
  906. 00000A2C  2F00                     move.l     -[A7], D0
  907. 00000A2E  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  908. 00000A32  201F                     move.l     D0, [A7]+
  909. 00000A34  3B40 F96C                move.w     [A5 - 0x694], D0
  910. 00000A38  42A7                     clr.l      -[A7]
  911. 00000A3A  7006                     moveq.l    D0, 0x06
  912. 00000A3C  2F00                     move.l     -[A7], D0
  913. 00000A3E  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  914. 00000A42  2B57 F960                move.l     [A5 - 0x6A0], [A7]
  915. 00000A46  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  916. 00000A4A  206D F960                movea.l    A0, [A5 - 0x6A0]
  917. 00000A4E  2850                     movea.l    A4, [A0]
  918. 00000A50  38BC 4EF9                move.w     [A4], 0x4EF9
  919. 00000A54  41ED 13DA                lea.l      A0, [A5 + 0x13DA /* export_631 */]
  920. 00000A58  2948 0002                move.l     [A4 + 0x2], A0
  921. 00000A5C  285F                     movea.l    A4, [A7]+
  922. 00000A5E  4E5E                     unlink     A6
  923. 00000A60  4E75                     rts
  924. 00000A62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  925. // begin alternate branch 00000A64-00000A68
  926. fn00000A64:
  927. 00000A64  4E56 FFF2                link       A6, -0x000E
  928. // end alternate branch 00000A64-00000A68
  929. fn00000A64: // (misaligned)
  930. 00000A66  FFF2                     .invalid   <<F/7/7>>
  931. 00000A68  48E7 0118                movem.l    -[A7], D7,A3,A4
  932. 00000A6C  102D F8BD                move.b     D0, [A5 - 0x743]
  933. 00000A70  6706                     beq        +0x8 /* 00000A78 */
  934. 00000A72  42A7                     clr.l      -[A7]
  935. 00000A74  AA61                     syscall    GetMCInfo
  936. 00000A76  285F                     movea.l    A4, [A7]+
  937. label00000A78:
  938. 00000A78  42A7                     clr.l      -[A7]
  939. 00000A7A  2F3C 4D42 4152           move.l     -[A7], 0x4D424152 /* 'MBAR' */
  940. 00000A80  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  941. 00000A84  A9A0                     syscall    GetResource
  942. 00000A86  265F                     movea.l    A3, [A7]+
  943. 00000A88  200B                     move.l     D0, A3
  944. 00000A8A  6710                     beq        +0x12 /* 00000A9C */
  945. 00000A8C  4267                     clr.w      -[A7]
  946. 00000A8E  2F0B                     move.l     -[A7], A3
  947. 00000A90  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  948. 00000A94  1E1F                     move.b     D7, [A7]+
  949. 00000A96  2F0B                     move.l     -[A7], A3
  950. 00000A98  205F                     movea.l    A0, [A7]+
  951. 00000A9A  A04A                     syscall    HNoPurge
  952. label00000A9C:
  953. 00000A9C  42A7                     clr.l      -[A7]
  954. 00000A9E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  955. 00000AA2  A9C0                     syscall    GetNewMBar
  956. 00000AA4  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  957. 00000AA8  200B                     move.l     D0, A3
  958. 00000AAA  6708                     beq        +0xA /* 00000AB4 */
  959. 00000AAC  2F0B                     move.l     -[A7], A3
  960. 00000AAE  1F07                     move.b     -[A7], D7
  961. 00000AB0  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  962. label00000AB4:
  963. 00000AB4  200C                     move.l     D0, A4
  964. 00000AB6  672E                     beq        +0x30 /* 00000AE6 */
  965. 00000AB8  102D F8BD                move.b     D0, [A5 - 0x743]
  966. 00000ABC  6728                     beq        +0x2A /* 00000AE6 */
  967. 00000ABE  2F0C                     move.l     -[A7], A4
  968. 00000AC0  205F                     movea.l    A0, [A7]+
  969. 00000AC2  A029                     syscall    HLock
  970. 00000AC4  42A7                     clr.l      -[A7]
  971. 00000AC6  2F0C                     move.l     -[A7], A4
  972. 00000AC8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  973. 00000ACC  701E                     moveq.l    D0, 0x1E
  974. 00000ACE  2F00                     move.l     -[A7], D0
  975. 00000AD0  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  976. 00000AD4  201F                     move.l     D0, [A7]+
  977. 00000AD6  3F00                     move.w     -[A7], D0
  978. 00000AD8  2F14                     move.l     -[A7], [A4]
  979. 00000ADA  AA65                     syscall    SetMCEntries
  980. 00000ADC  2F0C                     move.l     -[A7], A4
  981. 00000ADE  205F                     movea.l    A0, [A7]+
  982. 00000AE0  A02A                     syscall    HUnlock
  983. 00000AE2  2F0C                     move.l     -[A7], A4
  984. 00000AE4  AA63                     syscall    DisposeMCInfo/DispMCInfo/DispMCEntries
  985. label00000AE6:
  986. 00000AE6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  987. 00000AEA  4E5E                     unlink     A6
  988. 00000AEC  205F                     movea.l    A0, [A7]+
  989. 00000AEE  544F                     addq.w     A7, 2
  990. 00000AF0  4ED0                     jmp        [A0]
  991. 00000AF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  992. export_298: // at 00000AF4 (misaligned)
  993. 00000AF6  0000 1B7C                ori.b      D0, 0x7C /* '|' */
  994. 00000AFA  0001 F974                ori.b      D1, 0x74 /* 't' */
  995. 00000AFE  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  996. 00000B02  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  997. 00000B06  4267                     clr.w      -[A7]
  998. 00000B08  487A 000E                pea.l      [PC + 0xE /* 00000B18, value 0x7544F62, pstring "TObject" */]
  999. 00000B0C  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1000. 00000B10  3B5F F988                move.w     [A5 - 0x678], [A7]+
  1001. 00000B14  4E5E                     unlink     A6
  1002. 00000B16  4E75                     rts
  1003. 00000B18  0754                     bchg       [A4], D3
  1004. 00000B1A  4F62                     chk.w      D7, -[A2]
  1005. 00000B1C  6A65                     bpl        +0x67 /* 00000B83 */
  1006. 00000B1E  6374                     bls        +0x76 /* 00000B94 */
  1007. export_299:
  1008. 00000B20  4E56 0000                link       A6, 0
  1009. 00000B24  102D F8A0                move.b     D0, [A5 - 0x760]
  1010. 00000B28  6700 00B8                beq        +0xBA /* 00000BE2 */
  1011. 00000B2C  4267                     clr.w      -[A7]
  1012. 00000B2E  42A7                     clr.l      -[A7]
  1013. 00000B30  486D 1DBC                pea.l      [A5 + 0x1DBC]
  1014. 00000B34  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1015. 00000B38  101F                     move.b     D0, [A7]+
  1016. 00000B3A  4267                     clr.w      -[A7]
  1017. 00000B3C  42A7                     clr.l      -[A7]
  1018. 00000B3E  486D 1EE4                pea.l      [A5 + 0x1EE4]
  1019. 00000B42  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1020. 00000B46  101F                     move.b     D0, [A7]+
  1021. 00000B48  4267                     clr.w      -[A7]
  1022. 00000B4A  42A7                     clr.l      -[A7]
  1023. 00000B4C  486D 1DDC                pea.l      [A5 + 0x1DDC]
  1024. 00000B50  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1025. 00000B54  101F                     move.b     D0, [A7]+
  1026. 00000B56  4267                     clr.w      -[A7]
  1027. 00000B58  42A7                     clr.l      -[A7]
  1028. 00000B5A  486D 1DD4                pea.l      [A5 + 0x1DD4]
  1029. 00000B5E  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1030. 00000B62  101F                     move.b     D0, [A7]+
  1031. 00000B64  4267                     clr.w      -[A7]
  1032. 00000B66  42A7                     clr.l      -[A7]
  1033. 00000B68  486D 1DCC                pea.l      [A5 + 0x1DCC]
  1034. 00000B6C  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1035. 00000B70  101F                     move.b     D0, [A7]+
  1036. 00000B72  4267                     clr.w      -[A7]
  1037. 00000B74  42A7                     clr.l      -[A7]
  1038. 00000B76  486D 1E1C                pea.l      [A5 + 0x1E1C]
  1039. 00000B7A  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1040. 00000B7E  101F                     move.b     D0, [A7]+
  1041. 00000B80  4267                     clr.w      -[A7]
  1042. 00000B82  42A7                     clr.l      -[A7]
  1043. 00000B84  486D 1E14                pea.l      [A5 + 0x1E14]
  1044. 00000B88  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1045. 00000B8C  101F                     move.b     D0, [A7]+
  1046. 00000B8E  4267                     clr.w      -[A7]
  1047. 00000B90  42A7                     clr.l      -[A7]
  1048. 00000B92  486D 1E04                pea.l      [A5 + 0x1E04]
  1049. // begin alternate branch 00000B94-00000B96
  1050. label00000B94:
  1051. 00000B94  1E04                     move.b     D7, D4
  1052. // end alternate branch 00000B94-00000B96
  1053. label00000B94: // (misaligned)
  1054. 00000B96  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1055. 00000B9A  101F                     move.b     D0, [A7]+
  1056. 00000B9C  4267                     clr.w      -[A7]
  1057. 00000B9E  42A7                     clr.l      -[A7]
  1058. 00000BA0  486D 1DFC                pea.l      [A5 + 0x1DFC]
  1059. 00000BA4  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1060. 00000BA8  101F                     move.b     D0, [A7]+
  1061. 00000BAA  4267                     clr.w      -[A7]
  1062. 00000BAC  42A7                     clr.l      -[A7]
  1063. 00000BAE  486D 1DE4                pea.l      [A5 + 0x1DE4]
  1064. 00000BB2  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1065. 00000BB6  101F                     move.b     D0, [A7]+
  1066. 00000BB8  4267                     clr.w      -[A7]
  1067. 00000BBA  42A7                     clr.l      -[A7]
  1068. 00000BBC  486D 1DEC                pea.l      [A5 + 0x1DEC]
  1069. 00000BC0  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1070. 00000BC4  101F                     move.b     D0, [A7]+
  1071. 00000BC6  4267                     clr.w      -[A7]
  1072. 00000BC8  42A7                     clr.l      -[A7]
  1073. 00000BCA  486D 1DF4                pea.l      [A5 + 0x1DF4]
  1074. 00000BCE  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1075. 00000BD2  101F                     move.b     D0, [A7]+
  1076. 00000BD4  4267                     clr.w      -[A7]
  1077. 00000BD6  42A7                     clr.l      -[A7]
  1078. 00000BD8  486D 1E0C                pea.l      [A5 + 0x1E0C]
  1079. 00000BDC  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1080. 00000BE0  101F                     move.b     D0, [A7]+
  1081. label00000BE2:
  1082. 00000BE2  487A 0130                pea.l      [PC + 0x130 /* 00000D14, value 0xB544469, pstring "TDialogView" */]
  1083. 00000BE6  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  1084. 00000BEC  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1085. 00000BF0  487A 0118                pea.l      [PC + 0x118 /* 00000D0A, value 0x854436F, pstring "TControl" */]
  1086. 00000BF4  2F3C 636E 746C           move.l     -[A7], 0x636E746C /* 'cntl' */
  1087. 00000BFA  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1088. 00000BFE  487A 0102                pea.l      [PC + 0x102 /* 00000D02, value 0x7544275, pstring "TButton" */]
  1089. 00000C02  2F3C 6275 746E           move.l     -[A7], 0x6275746E /* 'butn' */
  1090. 00000C08  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1091. 00000C0C  487A 00EA                pea.l      [PC + 0xEA /* 00000CF8, value 0x9544368 '\tTCh', pstring "TCheckBox" */]
  1092. 00000C10  2F3C 6368 6B62           move.l     -[A7], 0x63686B62 /* 'chkb' */
  1093. 00000C16  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1094. 00000C1A  487A 00D4                pea.l      [PC + 0xD4 /* 00000CF0, value 0x6545261, pstring "TRadio" */]
  1095. 00000C1E  2F3C 7261 6462           move.l     -[A7], 0x72616462 /* 'radb' */
  1096. 00000C24  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1097. 00000C28  487A 00BC                pea.l      [PC + 0xBC /* 00000CE6, value 0x854436C, pstring "TCluster" */]
  1098. 00000C2C  2F3C 636C 7573           move.l     -[A7], 0x636C7573 /* 'clus' */
  1099. 00000C32  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1100. 00000C36  487A 00A8                pea.l      [PC + 0xA8 /* 00000CE0, value 0x5544963, pstring "TIcon" */]
  1101. 00000C3A  2F3C 6963 6F6E           move.l     -[A7], 0x69636F6E /* 'icon' */
  1102. 00000C40  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1103. 00000C44  487A 0090                pea.l      [PC + 0x90 /* 00000CD6, value 0x8545069, pstring "TPicture" */]
  1104. 00000C48  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  1105. 00000C4E  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1106. 00000C52  487A 007A                pea.l      [PC + 0x7A /* 00000CCE, value 0x654506F, pstring "TPopup" */]
  1107. 00000C56  2F3C 706F 7070           move.l     -[A7], 0x706F7070 /* 'popp' */
  1108. 00000C5C  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1109. 00000C60  487A 0060                pea.l      [PC + 0x60 /* 00000CC2, value 0xB545374, pstring "TStaticText" */]
  1110. 00000C64  2F3C 7374 6174           move.l     -[A7], 0x73746174 /* 'stat' */
  1111. 00000C6A  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1112. 00000C6E  487A 0048                pea.l      [PC + 0x48 /* 00000CB8, value 0x9544564 '\tTEd', pstring "TEditText" */]
  1113. 00000C72  2F3C 6564 6974           move.l     -[A7], 0x65646974 /* 'edit' */
  1114. 00000C78  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1115. 00000C7C  487A 002E                pea.l      [PC + 0x2E /* 00000CAC, value 0xB544E75, pstring "TNumberText" */]
  1116. 00000C80  2F3C 6E6D 6272           move.l     -[A7], 0x6E6D6272 /* 'nmbr' */
  1117. 00000C86  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1118. 00000C8A  487A 0016                pea.l      [PC + 0x16 /* 00000CA2, value 0x8545061, pstring "TPattern" */]
  1119. 00000C8E  2F3C 7061 746E           move.l     -[A7], 0x7061746E /* 'patn' */
  1120. 00000C94  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1121. 00000C98  1B7C 0001 F88E           move.b     [A5 - 0x772], 0x1
  1122. 00000C9E  4E5E                     unlink     A6
  1123. 00000CA0  4E75                     rts
  1124. 00000CA2  0854 5061                bchg.b     [A4], 0x61 /* 'a' */
  1125. 00000CA6  7474                     moveq.l    D2, 0x74
  1126. 00000CA8  6572                     bcs        +0x74 /* 00000D1C */
  1127. 00000CAA  6E00 0B54                bgt        +0xB56 /* 00001800 */
  1128. 00000CAE  4E75                     rts
  1129. 00000CB0  6D62                     blt        +0x64 /* 00000D14 */
  1130. 00000CB2  6572                     bcs        +0x74 /* 00000D26 */
  1131. 00000CB4  5465                     addq.w     -[A5], 2
  1132. 00000CB6  7874                     moveq.l    D4, 0x74
  1133. 00000CB8  0954                     bchg       [A4], D4
  1134. 00000CBA  4564                     chk.w      D2, -[A4]
  1135. 00000CBC  6974                     bvs        +0x76 /* 00000D32 */
  1136. 00000CBE  5465                     addq.w     -[A5], 2
  1137. 00000CC0  7874                     moveq.l    D4, 0x74
  1138. 00000CC2  0B54                     bchg       [A4], D5
  1139. 00000CC4  5374 6174                subq.w     <<invalid full ext with I/IS == 4>>, 1
  1140. 00000CC8  6963                     bvs        +0x65 /* 00000D2D */
  1141. 00000CCA  5465                     addq.w     -[A5], 2
  1142. 00000CCC  7874                     moveq.l    D4, 0x74
  1143. 00000CCE  0654 506F                addi.w     [A4], 0x506F /* 'Po' */
  1144. 00000CD2  7075                     moveq.l    D0, 0x75
  1145. 00000CD4  7000                     moveq.l    D0, 0x00
  1146. 00000CD6  0854 5069                bchg.b     [A4], 0x69 /* 'i' */
  1147. 00000CDA  6374                     bls        +0x76 /* 00000D50 */
  1148. 00000CDC  7572                     moveq.l    D2, 0x72
  1149. 00000CDE  6500 0554                bcs        +0x556 /* 00001234 */
  1150. 00000CE2  4963                     chk.w      D4, -[A3]
  1151. 00000CE4  6F6E                     ble        +0x70 /* 00000D54 */
  1152. 00000CE6  0854 436C                bchg.b     [A4], 0x6C /* 'l' */
  1153. 00000CEA  7573                     moveq.l    D2, 0x73
  1154. 00000CEC  7465                     moveq.l    D2, 0x65
  1155. 00000CEE  7200                     moveq.l    D1, 0x00
  1156. 00000CF0  0654 5261                addi.w     [A4], 0x5261 /* 'Ra' */
  1157. 00000CF4  6469                     bcc        +0x6B /* 00000D5F */
  1158. 00000CF6  6F00 0954                ble        +0x956 /* 0000164C */
  1159. 00000CFA  4368 6563                chk.w      D1, [A0 + 0x6563]
  1160. 00000CFE  6B42                     bmi        +0x44 /* 00000D42 */
  1161. 00000D00  6F78                     ble        +0x7A /* 00000D7A */
  1162. 00000D02  0754                     bchg       [A4], D3
  1163. 00000D04  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  1164. 00000D08  6F6E                     ble        +0x70 /* 00000D78 */
  1165. 00000D0A  0854 436F                bchg.b     [A4], 0x6F /* 'o' */
  1166. 00000D0E  6E74                     bgt        +0x76 /* 00000D84 */
  1167. 00000D10  726F                     moveq.l    D1, 0x6F
  1168. 00000D12  6C00 0B54                bge        +0xB56 /* 00001868 */
  1169. // begin alternate branch 00000D14-00000D16
  1170. label00000D14:
  1171. 00000D14  0B54                     bchg       [A4], D5
  1172. // end alternate branch 00000D14-00000D16
  1173. label00000D14: // (misaligned)
  1174. 00000D16  4469 616C                neg.w      [A1 + 0x616C]
  1175. 00000D1A  6F67                     ble        +0x69 /* 00000D83 */
  1176. label00000D1C:
  1177. 00000D1C  5669 6577                addq.w     [A1 + 0x6577], 3
  1178. export_300:
  1179. 00000D20  4E56 0000                link       A6, 0
  1180. 00000D24  102D F8A0                move.b     D0, [A5 - 0x760]
  1181. // begin alternate branch 00000D26-00000D2A
  1182. label00000D26:
  1183. 00000D26  F8A0 672A                .extension 0x8A0 <<F/2-3/4>> // unimplemented
  1184. // end alternate branch 00000D26-00000D2A
  1185. label00000D26: // (misaligned)
  1186. 00000D28  672A                     beq        +0x2C /* 00000D54 */
  1187. 00000D2A  4267                     clr.w      -[A7]
  1188. 00000D2C  42A7                     clr.l      -[A7]
  1189. 00000D2E  486D 1E24                pea.l      [A5 + 0x1E24]
  1190. label00000D32:
  1191. 00000D32  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1192. 00000D36  101F                     move.b     D0, [A7]+
  1193. 00000D38  4267                     clr.w      -[A7]
  1194. 00000D3A  42A7                     clr.l      -[A7]
  1195. 00000D3C  486D 1E2C                pea.l      [A5 + 0x1E2C]
  1196. 00000D40  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1197. // begin alternate branch 00000D42-00000D44
  1198. label00000D42:
  1199. 00000D42  145A                     movea.b    A2, [A2]+
  1200. // end alternate branch 00000D42-00000D44
  1201. label00000D42: // (misaligned)
  1202. 00000D44  101F                     move.b     D0, [A7]+
  1203. 00000D46  4267                     clr.w      -[A7]
  1204. 00000D48  42A7                     clr.l      -[A7]
  1205. 00000D4A  486D 1E34                pea.l      [A5 + 0x1E34]
  1206. 00000D4E  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1207. // begin alternate branch 00000D50-00000D52
  1208. label00000D50:
  1209. 00000D50  145A                     movea.b    A2, [A2]+
  1210. // end alternate branch 00000D50-00000D52
  1211. label00000D50: // (misaligned)
  1212. 00000D52  101F                     move.b     D0, [A7]+
  1213. label00000D54:
  1214. 00000D54  487A 0080                pea.l      [PC + 0x80 /* 00000DD6, value 0x9544772 '\tTGr', pstring "TGridView" */]
  1215. 00000D58  2F3C 6772 6964           move.l     -[A7], 0x67726964 /* 'grid' */
  1216. 00000D5E  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1217. 00000D62  487A 0064                pea.l      [PC + 0x64 /* 00000DC8, value 0xD545465 '\rTTe', pstring "TTextGridView" */]
  1218. 00000D66  2F3C 7478 7467           move.l     -[A7], 0x74787467 /* 'txtg' */
  1219. 00000D6C  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1220. 00000D70  487A 0048                pea.l      [PC + 0x48 /* 00000DBA, value 0xD545465 '\rTTe', pstring "TTextListView" */]
  1221. 00000D74  2F3C 6C73 7467           move.l     -[A7], 0x6C737467 /* 'lstg' */
  1222. // begin alternate branch 00000D78-00000D7A
  1223. label00000D78:
  1224. 00000D78  7467                     moveq.l    D2, 0x67
  1225. // end alternate branch 00000D78-00000D7A
  1226. label00000D78: // (misaligned)
  1227. label00000D7A:
  1228. 00000D7A  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1229. 00000D7E  42A7                     clr.l      -[A7]
  1230. 00000D80  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  1231. label00000D84:
  1232. 00000D84  2B5F F32C                move.l     [A5 - 0xCD4], [A7]+
  1233. 00000D88  42A7                     clr.l      -[A7]
  1234. 00000D8A  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  1235. 00000D8E  2B5F F328                move.l     [A5 - 0xCD8], [A7]+
  1236. 00000D92  42A7                     clr.l      -[A7]
  1237. 00000D94  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  1238. 00000D98  2B5F F338                move.l     [A5 - 0xCC8], [A7]+
  1239. 00000D9C  42A7                     clr.l      -[A7]
  1240. 00000D9E  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  1241. 00000DA2  2B5F F334                move.l     [A5 - 0xCCC], [A7]+
  1242. 00000DA6  42A7                     clr.l      -[A7]
  1243. 00000DA8  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  1244. 00000DAC  2B5F F330                move.l     [A5 - 0xCD0], [A7]+
  1245. 00000DB0  1B7C 0001 F890           move.b     [A5 - 0x770], 0x1
  1246. 00000DB6  4E5E                     unlink     A6
  1247. 00000DB8  4E75                     rts
  1248. 00000DBA  0D54                     bchg       [A4], D6
  1249. 00000DBC  5465                     addq.w     -[A5], 2
  1250. 00000DBE  7874                     moveq.l    D4, 0x74
  1251. 00000DC0  4C69 7374 5669           movem.l    D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669]
  1252. 00000DC6  6577                     bcs        +0x79 /* 00000E3F */
  1253. 00000DC8  0D54                     bchg       [A4], D6
  1254. 00000DCA  5465                     addq.w     -[A5], 2
  1255. 00000DCC  7874                     moveq.l    D4, 0x74
  1256. 00000DCE  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  1257. 00000DD2  5669 6577                addq.w     [A1 + 0x6577], 3
  1258. 00000DD6  0954                     bchg       [A4], D4
  1259. 00000DD8  4772 6964                chk.w      D3, <<invalid full ext with I/IS == 4>>
  1260. 00000DDC  5669 6577                addq.w     [A1 + 0x6577], 3
  1261. export_301:
  1262. 00000DE0  4E56 0000                link       A6, 0
  1263. 00000DE4  102D F8A0                move.b     D0, [A5 - 0x760]
  1264. 00000DE8  670E                     beq        +0x10 /* 00000DF8 */
  1265. 00000DEA  4267                     clr.w      -[A7]
  1266. 00000DEC  42A7                     clr.l      -[A7]
  1267. 00000DEE  486D 1F5C                pea.l      [A5 + 0x1F5C]
  1268. 00000DF2  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1269. 00000DF6  101F                     move.b     D0, [A7]+
  1270. label00000DF8:
  1271. 00000DF8  487A 0016                pea.l      [PC + 0x16 /* 00000E10, value 0x7545445, pstring "TTEView" */]
  1272. 00000DFC  2F3C 7465 7677           move.l     -[A7], 0x74657677 /* 'tevw' */
  1273. 00000E02  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1274. 00000E06  1B7C 0001 F894           move.b     [A5 - 0x76C], 0x1
  1275. 00000E0C  4E5E                     unlink     A6
  1276. 00000E0E  4E75                     rts
  1277. 00000E10  0754                     bchg       [A4], D3
  1278. 00000E12  5445                     addq.w     D5, 2
  1279. 00000E14  5669 6577                addq.w     [A1 + 0x6577], 3
  1280.